add_subdirectory(blob)
add_subdirectory(date)
add_subdirectory(generic)
add_subdirectory(list)
add_subdirectory(map)
add_subdirectory(math)
add_subdirectory(operators)
add_subdirectory(sequence)
add_subdirectory(string)
add_subdirectory(struct)
add_subdirectory(system)
add_subdirectory(union)
add_subdirectory(enum)
add_library_unity(
  duckdb_func_scalar
  OBJECT
  date_functions.cpp
  generic_functions.cpp
  string_functions.cpp
  nested_functions.cpp
  math_functions.cpp
  operators.cpp
  pragma_functions.cpp
  sequence_functions.cpp
  trigonometrics_functions.cpp
  enum_functions.cpp)
set(ALL_OBJECT_FILES
    ${ALL_OBJECT_FILES} $<TARGET_OBJECTS:duckdb_func_scalar>
    PARENT_SCOPE)
